technology blood writing education institute writer editing science heterogeneous information technology education - general wpf datagridview tutoring applications fiction grouping homogenous grouping homogeneous cell goal setting private schools data